html,body {overflow-x:hidden;overflow-y:hidden;margin:0;padding:0;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}
header {height:60px;background:#343a40;}
main {height:calc(100%-100);overflow:hidden;}
iframe {overflow-x:hidden;overflow-y:auto;}
footer {height:40px;background:#343a40;line-height:40px;}
.T-tab,.N-top {height:42px;}
.main-left {width:280px}
s.sidebar {overflow-x:hidden;overflow-y:hidden;}
.left-nav {overflow-x:hidden;overflow-y:scroll;}
.navbar-brand {font-size:14px;}
.content-tabs {background:#e9ecef;border-bottom:solid 1px #e2e2e2;}
.search-form {padding:4px;flex:none;}
.search-form input {height:30px;width:256px}
/* Tab样式 */.content-tabs {position:relative;height:42px;background:#fafafa;line-height:40px;}
.content-tabs .roll-nav,.page-tabs-list {position:absolute;width:40px;height:40px;text-align:center;color:#000;z-index:2;top:0;}
.content-tabs .roll-left {left:0;border-right:solid 1px #ddd;border-left:solid 1px #ddd;}
.content-tabs .roll-right {right:0;border-left:solid 1px #ddd;}
.content-tabs {border-bottom:solid 1px #e2e2e2;}
.content-tabs button {background:#fff;border:0;height:40px;width:40px;outline:0;}
.content-tabs button:hover {background:#fafafa;}
nav.page-tabs {margin-left:40px;width:100000px;height:40px;overflow:hidden;}
nav.page-tabs .page-tabs-content {float:left;}
.page-tabs a {display:block;float:left;border-right:solid 1px #ddd;padding:0 15px;}
.page-tabs a i:hover {color:#c00;}
.page-tabs a:hover,.content-tabs .roll-nav:hover {color:#000;background:#f2f2f2;cursor:pointer;}
.page-tabs a {color:#000;}
.page-tabs a i {color:#ccc;}
.page-tabs a.active {background:#e2e2e2;color:#000;}
.page-tabs a.active:hover,.page-tabs a.active i:hover {background:#293846;color:#fff;}
.roll-right.J_tabRight {right:0px;border-left:solid 1px #ddd;}
.roll-right.J_tabExit {background:#fff;height:40px;width:60px;outline:0;}
/* tab样式 */
.left-nav .navbar{padding: 0;}
.left-nav .navbar-nav{width: 100%}
.left-nav .navbar-expand-lg .navbar-nav{ flex-direction:column!important;}
.left-nav .nav-item{width: 100%;line-height: 30px; border-bottom: solid 1px #eee;}
.left-nav .nav-item *{color: rgba(0,0,0,.9)!important;}
.left-nav .navbar-expand-lg .navbar-nav .dropdown-menu {position: static!important;}
.left-nav .dropdown-menu{height:auto;margin: 0;padding: 0; border: 0;}
.left-nav .dropdown-item{width: 100%;line-height: 30px; border-bottom: solid 1px #eee;}
./* dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown>.dropdown-toggle:active {
    pointer-events: none;
} */

.dropdown-item a:active{pointer-events: none;}